package com.disapand.strongarmy.enum

/**
 *
 * @auth disapand
 * @date 2021/10/12 - 22:00 - 星期二
 *
 */
enum class ResponseCode(val code: Int, val message: String) {
    /**
     * 请求成功
     *
     */
    SUCCESS(1000, "请求成功"),

    /**
     * 请求参数错误
     *
     */
    ERROR_PARAMS(1001, "请求参数错误"),

    /**
     * 数据重复
     *
     */
    DATA_EXIST(1002, "数据已存在"),

    /**
     * 数据未找到
     *
     */
    NOT_FOUND(1004, "数据未找到"),
    /**
     * token 不存在
     */
    NOT_TOKEN(1401, "token 不存在"),

    /**
     * token 无效
     */
    INVALID_TOKEN(1402, "token 无效"),

    /**
     * token 过期
     */
    TOKEN_TIMEOUT(1403, "token 已过期"),

    /**
     * token 被顶下线
     */
    BE_REPLACED(1404, "token 被顶下线"),

    /**
     * token 被踢下线
     */
    KICK_OUT(1405, "token 被踢下线"),

    /**
     * 账号不存在
     */
    ACCOUNT_OR_PASSWORD_ERROR(1406, "账号或密码错误"),


    /**
     * 请求方法错误
     */
    METHOD_NOT_SUPPORT(9001, "请求的方法不支持"),

    /**
     * 请求失败
     *
     */
    FAIL(9999, "请求失败"),
}